Preheat the oven to 350 degree F.
Whisk together flour, baking powder, salt, cinnamon, and nutmeg in a medium mixing bowl. Set aside.
Cream butter and sugar in a large bowl until mixture is airy and resembles wet sand, about three minutes. Add eggs, one a time. Make sure each egg is well incorporated before adding the next.
Mix in the vanilla extract.
Reduce the mixer speed to low. Gently add the flour in two parts, mixing thoroughly between each addition. Add remaining ingredients and continue to mix until they are evenly incorporated throughout.
Place about two tablespoons of cookie dough onto a greased cookie sheet. Spread the cookies one inch apart. Bake cookies for about 12-15 minutes, until they are slightly brown. Allow cookies to cook for two minutes before removing to a baking rack to cool completely.